소프트웨어를 개발하는 것이 소프트웨어 공학이다.
소프트웨어 공학의 의미를 정의하는 또 다른 방법은 소프트웨어 공학의 목표를 알아보는 것이다. 다음과 같은 목표를 위하여 소프트웨어 공학의 원리와 여러 가지 방법을 적용한다.
‧ 품질 좋은 소프트웨어를
‧ 최소의 비용으로
‧
품질을 높이기 위한 방법 중의 하나이다. 구조적 프로그래밍이 프로그래밍의 스타일로 자리 잡으면서 구조적 방법론의 개념이 태동하기 시작하였다. 이 방법론은 모듈화, 단계적 세분화, 하향식 프로그래밍, 정보 은닉, 추상화 수준을 포함한다.
1970년대 중반 시스템 구축을 위한 설계 방법론의 개념이
Ⅰ. 소프트웨어의 개념
좁은 의미로서의 소프트웨어는 하드웨어를 동작시켜 처리 대상이 되는 데이터를 입력으로 하여 가공 처리해서 필요로 하는 정보를 제공하기 위한 명령들의 집합인 프로그램을 말한다. 그러나 넓은 의미에서는 프로그램(program) 뿐만 아니라 프로그램과 관련된 문서(documents)와
IPL은 2003년 초에 작업을 시작
UML(범용모델링언어) 사용 기반
초기단계설계는 94개의 클래스들로 구성된 활성 NASS 구성요소를 이루는 19개의 소프트웨어 구성요소(6개의 실행파일과 13개의 라이브러리)
현 단계는 280개의 클래스들로 구성된 8개의 실행파일과 15개의 라이브러리
다음단계향상을 위
Ⅰ. 서론
지금까지 개발된 교육용 소프트웨어 중에서 최상의 것 하나를 선정하는 것은 불가능하지만, 성공적인 교육용 소프트웨어가 갖추어야 할 특성을 확인해 내는 것은 가능하다. 교육용 소프트웨어 개발자들은 개발과정에서 이들 특성들을 구현해 보고자 하는 노력을 경주함으로써 보다 좋은 교
1. 비트컴퓨터의 품질경영
1.1. 품질의 정의
U헬스케어 부서에서 진행되는 첫 번째 절차로는 정부부처, 연구소, 타기업 등과 같은 기관 및 기업이나 독자적으로 사업 또는 연구과제에 대한 아이디어를 구상하고 기획하게 된다. 여기서 소프트웨어 회사의 품질의 정의를 생각해 볼 수 있다.
실제
생겨남에 따른 경쟁상황의 대두, 기존의 고객의 이탈, 수입의 감소에 따른 재정난의 가중 등을 꼽을 수 있다. 따라서 본론에서는 1. 교육기관에서 품질을 보증하기 위해서는 어떤 시스템을 갖출 수 있는지 설명, 2. 신제품개발과정에서 어떤 설계심사가 이루어질 수 있는지 조사하여 요약해 보겠다.
1. 소프트웨어품질평가
- 소프트웨어에서 높은 품질의 소프트웨어란 제품의 목적 만족도에 주어진 기간에 정해진 예산으로 제품이 생산되는 것이다.
- SW품질은 다른 개념에 비해 정량적으로 평가하기 힘들기 때문에 IEEE에서 정의하는 SW품질은 기능명세서의 적절한 구현성 등의 주어진 요구사항을 만
소프트웨어
- 특정 고객을 위해 개발됨
- 응용 도메인, 사용 환경, 요구사항이 특별함
- 프로세스 제어, 교통관제 시스템, 병원 관리 시스템 등
5) 소프트웨어의 성질
① 무형의 인공물로 물질적인 성질이 없음
② 컴포넌트들의 조립을 통해 만들기 어려움
③ 상대적으로 설계 과정의 품질 보증 활
소프트웨어
- 특정 고객을 위해 개발됨
- 응용 도메인, 사용 환경, 요구사항이 특별함
- 프로세스 제어, 교통관제 시스템, 병원 관리 시스템 등
5) 소프트웨어의 성질
① 무형의 인공물로 물질적인 성질이 없음
② 컴포넌트들의 조립을 통해 만들기 어려움
③ 상대적으로 설계 과정의 품질 보증 활